From e1e86b06a1b7924b8c18873f879b2f2de961a33c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 13 Aug 2004 05:11:24 +0000 Subject: [PATCH] Make fixed height mode handle insertions. (135955, Michael Vogt, testcase MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fri Aug 13 01:06:56 2004 Matthias Clasen * gtk/gtktreeview.c (gtk_tree_view_row_inserted): Make fixed height mode handle insertions. (135955, Michael Vogt, testcase by Tim-Philipp Müller, fix by Pawel Salek) --- ChangeLog | 7 +++++++ ChangeLog.pre-2-10 | 7 +++++++ ChangeLog.pre-2-6 | 7 +++++++ ChangeLog.pre-2-8 | 7 +++++++ gtk/gtktreeview.c | 5 ++++- 5 files changed, 32 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index dff421db89..fbf1f82845 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Fri Aug 13 01:06:56 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_row_inserted): + Make fixed height mode handle insertions. (#135955, + Michael Vogt, testcase by Tim-Philipp Müller, fix by + Pawel Salek) + Fri Aug 13 00:40:18 2004 Matthias Clasen * gtk/gtkhandlebox.c: Add missing include. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index dff421db89..fbf1f82845 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +Fri Aug 13 01:06:56 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_row_inserted): + Make fixed height mode handle insertions. (#135955, + Michael Vogt, testcase by Tim-Philipp Müller, fix by + Pawel Salek) + Fri Aug 13 00:40:18 2004 Matthias Clasen * gtk/gtkhandlebox.c: Add missing include. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index dff421db89..fbf1f82845 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +Fri Aug 13 01:06:56 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_row_inserted): + Make fixed height mode handle insertions. (#135955, + Michael Vogt, testcase by Tim-Philipp Müller, fix by + Pawel Salek) + Fri Aug 13 00:40:18 2004 Matthias Clasen * gtk/gtkhandlebox.c: Add missing include. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index dff421db89..fbf1f82845 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +Fri Aug 13 01:06:56 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_row_inserted): + Make fixed height mode handle insertions. (#135955, + Michael Vogt, testcase by Tim-Philipp Müller, fix by + Pawel Salek) + Fri Aug 13 00:40:18 2004 Matthias Clasen * gtk/gtkhandlebox.c: Add missing include. diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 0b01b823b2..4cf727541a 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -7157,7 +7157,10 @@ gtk_tree_view_row_inserted (GtkTreeModel *model, } done: - install_presize_handler (tree_view); + if (height > 0) + gtk_widget_queue_resize (GTK_WIDGET (tree_view)); + else + install_presize_handler (tree_view); if (free_path) gtk_tree_path_free (path); } -- 2.30.2